package com.candy.IO;

import java.io.File;
import java.io.IOException;

public class Test01 {
    public static void main(String[] args) {
        test05();
    }

    //获取一个文件的大小
    public static void test05() {
        File f5=new File("D:\\青软实训网课\\java\\0720test文件"+File.separator+"HelloWorld.txt");
        System.out.println(f5.length());
    }

    //删除文件  若文件夹下有文件则不能正常删除
    public static void test04() {
        File f4=new File("D:\\青软实训网课\\java\\java0720");
        System.out.println("我在删除文件。。。。。");
        f4.delete();
        System.out.println("删除结果");
    }

    //定位一个文件，若文件存在，则正常定位，若文件不存在，创建文件
    public static void test03() {
        //定位一个文件
        File f2=new File("D:\\青软实训网课\\java\\0720test文件"+File.separator+"candy0720.txt");
        //若该文件不存在
        if(!f2.exists()){
            try {
                //创建一个新文件
                f2.createNewFile();
            }catch (IOException e){
                e.printStackTrace();
            }
        }
    }

    //相对路径
    public static void test02() {
        File f1=new File("a.txt");
        System.out.println("AbsolutePath:"+f1.getAbsolutePath());
        System.out.println(f1.exists());
    }

    //绝对路径
    public static void test01() {
        //定位一个文件
        File f=new File("D:\\青软实训网课\\java\\0720test文件"+File.separator+"HelloWorld.txt");
        System.out.println(f.getAbsolutePath());
        System.out.println(f.exists());
    }
}
